red-caught handed - French English Dictionary